import {Module} from 'vuex'
import {ThemeConfigState, RootStateTypes}  from '@/store/interface/index'

const themeConfigModule: Module<ThemeConfigState, RootStateTypes> = {
    namespaced: true,
    state: {
        themeConfig: {
            // 是否开启后端控制路由
			isRequestRoutes: false,
            // 定义的值与 `/src/layout/navBars/tagsView/tagsView.vue` 中的 class 同名
            layout: 'defaults',
            //是否开启菜单水平折叠效果 
            isCollapse: false, 
            // 默认菜单导航背景颜色，请注意：需要同时修改 `/@/theme/common/var.scss` 对应的值
            menuBar: '#545c64',
            // 是否开启菜单手风琴效果
			isUniqueOpened: false,
            // 是否开启固定 Header
			isFixedHeader: false,
            // 是否开启 Tagsview
			isTagsview: true,
            // 是否开启面包屑
            isBreadcrumb: true,
            // 是否开启 Breadcrumb 图标
			isBreadcrumbIcon: false,
            // 是否开启 TagsView 缓存
			isCacheTagsView: false,
        }
    }
}
export default themeConfigModule